<html>
<head><meta charset="utf-8"><title>std-dev-guide · t-libs · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/219381-t-libs/index.html">t-libs</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/219381-t-libs/topic/std-dev-guide.html">std-dev-guide</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="225632949"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/219381-t-libs/topic/std-dev-guide/near/225632949" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ashley Mannix <a href="https://rust-lang.github.io/zulip_archive/stream/219381-t-libs/topic/std-dev-guide.html#225632949">(Feb 09 2021 at 01:07)</a>:</h4>
<p>Hey all! <span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span> We've started sketching up a guide for working on the Standard Library: <a href="https://github.com/rust-lang/std-dev-guide">https://github.com/rust-lang/std-dev-guide</a></p>
<p>It's like the <code>rustc-dev-guide</code>, but for the <code>/library</code> directory.</p>
<p>It's in its early stages now, but if you've had anything to do with the standard library and ever had a question about how something works, wondered what you're supposed to do in some circumstance, have some advice or expertise on any particular area of the standard library, or run into any gotchas you think anybody else should know about please feel free to open an issue or raise a PR! <span aria-label="bow" class="emoji emoji-1f647" role="img" title="bow">:bow:</span></p>



<a name="225695276"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/219381-t-libs/topic/std-dev-guide/near/225695276" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> XAMPPRocky <a href="https://rust-lang.github.io/zulip_archive/stream/219381-t-libs/topic/std-dev-guide.html#225695276">(Feb 09 2021 at 14:16)</a>:</h4>
<p><span class="user-mention" data-user-id="204346">@Ashley Mannix</span> This is a great effort! I definitely could have used something like this, these past few weeks <span aria-label="sweat smile" class="emoji emoji-1f605" role="img" title="sweat smile">:sweat_smile:</span> One thing I would really like to see in something like this is steps and best practices on adding new platforms to <code>std</code>, and <code>sys</code>/<code>sys_common</code>'s architecture.</p>



<a name="225698734"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/219381-t-libs/topic/std-dev-guide/near/225698734" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Mara <a href="https://rust-lang.github.io/zulip_archive/stream/219381-t-libs/topic/std-dev-guide.html#225698734">(Feb 09 2021 at 14:39)</a>:</h4>
<p><span class="user-mention" data-user-id="219696">@XAMPPRocky</span>  yeah, that's an interesting topic. if i had more time i'd really like to restructure that part (sys, sys_common, os), and then document the new structure ^^'</p>



<a name="225700113"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/219381-t-libs/topic/std-dev-guide/near/225700113" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> XAMPPRocky <a href="https://rust-lang.github.io/zulip_archive/stream/219381-t-libs/topic/std-dev-guide.html#225700113">(Feb 09 2021 at 14:48)</a>:</h4>
<p><span class="user-mention" data-user-id="310399">@Mara</span> Yeah, I noticed in <code>sys</code> there's documentation like "ideally someday, this would all be external crates that are linked in, but for reasons that's hard". It would be real nice to be able to reach that, especially as more and more of the remaining unsupported platforms that people want to use Rust on are proprietary and can't be upstreamed.</p>



<a name="225700245"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/219381-t-libs/topic/std-dev-guide/near/225700245" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Mara <a href="https://rust-lang.github.io/zulip_archive/stream/219381-t-libs/topic/std-dev-guide.html#225700245">(Feb 09 2021 at 14:49)</a>:</h4>
<p>yup. but there's a ton of ideas there, but implementing them all is a huge amount of effort. it's not clear how to get there in small steps though.</p>



<a name="225700297"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/219381-t-libs/topic/std-dev-guide/near/225700297" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Mara <a href="https://rust-lang.github.io/zulip_archive/stream/219381-t-libs/topic/std-dev-guide.html#225700297">(Feb 09 2021 at 14:49)</a>:</h4>
<p>something for T-libs-impl to start figuring out, once that team becomes a thing</p>



<a name="225709567"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/219381-t-libs/topic/std-dev-guide/near/225709567" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> XAMPPRocky <a href="https://rust-lang.github.io/zulip_archive/stream/219381-t-libs/topic/std-dev-guide.html#225709567">(Feb 09 2021 at 15:48)</a>:</h4>
<p>Well, I don't have much energy for design work these days, but I'd be happy to help with implementing whatever design the team agrees upon.</p>



<a name="225710015"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/219381-t-libs/topic/std-dev-guide/near/225710015" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Mara <a href="https://rust-lang.github.io/zulip_archive/stream/219381-t-libs/topic/std-dev-guide.html#225710015">(Feb 09 2021 at 15:50)</a>:</h4>
<p>cool :)</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>